@@ -0,0 +1,191 @@ |
||
| 1 |
+# -*- coding: utf-8 -*- |
|
| 2 |
+ |
|
| 3 |
+from pywe_media import Media |
|
| 4 |
+from pywe_membercard import MemberCard |
|
| 5 |
+ |
|
| 6 |
+WECHAT = {
|
|
| 7 |
+ 'JSAPI': {
|
|
| 8 |
+ 'token': 'token', |
|
| 9 |
+ 'appID': '', # 腾龙(服务号) |
|
| 10 |
+ 'appsecret': '', |
|
| 11 |
+ 'mchID': 'mchID', |
|
| 12 |
+ 'apiKey': 'apiKey', |
|
| 13 |
+ 'mch_cert': 'mch_cert', |
|
| 14 |
+ 'mch_key': 'mch_key', |
|
| 15 |
+ 'redpacket': {
|
|
| 16 |
+ 'SEND_NAME': u'SEND_NAME', |
|
| 17 |
+ 'NICK_NAME': u'NICK_NAME', |
|
| 18 |
+ 'ACT_NAME': u'ACT_NAME', |
|
| 19 |
+ 'WISHING': u'WISHING!', |
|
| 20 |
+ 'REMARK': u'REMARK', |
|
| 21 |
+ } |
|
| 22 |
+ }, |
|
| 23 |
+} |
|
| 24 |
+ |
|
| 25 |
+appid = WECHAT.get('JSAPI', {}).get('appID')
|
|
| 26 |
+appsecret = WECHAT.get('JSAPI', {}).get('appsecret')
|
|
| 27 |
+# http://kodo.tamron.cn/we/token/ |
|
| 28 |
+token = '' |
|
| 29 |
+ |
|
| 30 |
+# media = Media(appid=appid, secret=appsecret, token=token) |
|
| 31 |
+# background_pic_url = media.uploadimg(media_file_path='/home/media.jpg').get('url', '')
|
|
| 32 |
+# print(background_pic_url) |
|
| 33 |
+# logo_url = media.uploadimg(media_file_path='/home/media.jpg').get('url', '')
|
|
| 34 |
+# print(logo_url) |
|
| 35 |
+ |
|
| 36 |
+MEMBER_CARD_ID = '' # 腾龙(服务号) |
|
| 37 |
+ |
|
| 38 |
+MEMBER_CARD = {
|
|
| 39 |
+ "background_pic_url": "https://mmbiz.qlogo.cn/mmbiz/0?wx_fmt=jpeg", |
|
| 40 |
+ "base_info": {
|
|
| 41 |
+ "logo_url": "http://mmbiz.qpic.cn/mmbiz/FwEqNFmHjnq7tPjKvFjCAc74gjy6mpoQzYKuOfQalfCSTQiaUHDkqNd2gHTSyos4rmLc6zOqecOica6MRHePl6Qg/0?wx_fmt=jpeg", |
|
| 42 |
+ "brand_name": u"Tamron", |
|
| 43 |
+ 'code_type': 'CODE_TYPE_QRCODE', |
|
| 44 |
+ 'title': u'电子保修卡', |
|
| 45 |
+ "color": "Color010", |
|
| 46 |
+ 'get_limit': 0, |
|
| 47 |
+ "notice": u"", |
|
| 48 |
+ "service_phone": "", |
|
| 49 |
+ "description": u"1、该电子保修卡仅限本人使用;\n2、该项保修服务仅适用于中国大陆地区销售的腾龙正规产品,非正品行货产品无法享受此服务;\n3、购买日期以发票或订单信息为准;\n4、双休日以及法定节假日不提供维修,敬请谅解。详情请见腾龙官方网站“服务与支持”页面信息(http://www.tamron.com.cn/service/index.shtml);\n售后服务热线:400-610-5688", |
|
| 50 |
+ "location_id_list": [ |
|
| 51 |
+ ], |
|
| 52 |
+ 'date_info': {
|
|
| 53 |
+ # 'type': '2', |
|
| 54 |
+ # 'fixed_term': 2190, |
|
| 55 |
+ }, |
|
| 56 |
+ "sku": {
|
|
| 57 |
+ "quantity": 100000000, |
|
| 58 |
+ }, |
|
| 59 |
+ }, |
|
| 60 |
+ 'advanced_info': {
|
|
| 61 |
+ 'time_limit': [ |
|
| 62 |
+ {
|
|
| 63 |
+ "type": "MONDAY", |
|
| 64 |
+ "begin_hour": 9, |
|
| 65 |
+ "end_hour": 17, |
|
| 66 |
+ "begin_minute": 0, |
|
| 67 |
+ "end_minute": 45 |
|
| 68 |
+ }, |
|
| 69 |
+ {
|
|
| 70 |
+ "type": "TUESDAY", |
|
| 71 |
+ "begin_hour": 9, |
|
| 72 |
+ "end_hour": 17, |
|
| 73 |
+ "begin_minute": 0, |
|
| 74 |
+ "end_minute": 45 |
|
| 75 |
+ }, |
|
| 76 |
+ {
|
|
| 77 |
+ "type": "WEDNESDAY", |
|
| 78 |
+ "begin_hour": 9, |
|
| 79 |
+ "end_hour": 17, |
|
| 80 |
+ "begin_minute": 0, |
|
| 81 |
+ "end_minute": 45 |
|
| 82 |
+ }, |
|
| 83 |
+ {
|
|
| 84 |
+ "type": "THURSDAY", |
|
| 85 |
+ "begin_hour": 9, |
|
| 86 |
+ "end_hour": 17, |
|
| 87 |
+ "begin_minute": 0, |
|
| 88 |
+ "end_minute": 45 |
|
| 89 |
+ }, |
|
| 90 |
+ {
|
|
| 91 |
+ "type": "FRIDAY", |
|
| 92 |
+ "begin_hour": 9, |
|
| 93 |
+ "end_hour": 17, |
|
| 94 |
+ "begin_minute": 0, |
|
| 95 |
+ "end_minute": 45 |
|
| 96 |
+ }, |
|
| 97 |
+ ], |
|
| 98 |
+ }, |
|
| 99 |
+ 'discount': 0, |
|
| 100 |
+ 'supply_bonus': False, |
|
| 101 |
+ 'supply_balance': False, |
|
| 102 |
+ "bonus_cleared": "bonus_cleared", |
|
| 103 |
+ "bonus_rules": "bonus_rules", |
|
| 104 |
+ "prerogative": u"1、此卡可享受腾龙镜头产品“5+1年”增值保修服务;\n2、可参与更多专享活动请见腾龙官方微信公众号日后相关推送;", |
|
| 105 |
+ "auto_activate": True, # 也可以填写wx_activate |
|
| 106 |
+ "activate_url": "", |
|
| 107 |
+} |
|
| 108 |
+ |
|
| 109 |
+MEMBER_CARD_CREATE_INFO = {
|
|
| 110 |
+ "card": {
|
|
| 111 |
+ "card_type": "MEMBER_CARD", |
|
| 112 |
+ "member_card": MEMBER_CARD, |
|
| 113 |
+ } |
|
| 114 |
+} |
|
| 115 |
+ |
|
| 116 |
+MEMBER_CARD_UPDATE_INFO = {
|
|
| 117 |
+ "card_id": MEMBER_CARD_ID, |
|
| 118 |
+ "member_card": {
|
|
| 119 |
+ "background_pic_url": "http://mmbiz.qpic.cn/mmbiz_jpg/FwEqNFmHjnrURYGmgRpFaGUbx38LzuTjKbIogsXOgzExibIq5fkwMtMvVsknG0Sh70sVXeEjZgtkxQmIOd9uiaRg/0", |
|
| 120 |
+ "base_info": {
|
|
| 121 |
+ "logo_url": "http://mmbiz.qpic.cn/mmbiz_jpg/FwEqNFmHjnrURYGmgRpFaGUbx38LzuTjAgHIKS0yLJJS8ZfDZmF3iaz5QJyUK05C9vOticILuzxfibOrowpoSibJCA/0", |
|
| 122 |
+ # "brand_name": u"Tamron", |
|
| 123 |
+ 'code_type': 'CODE_TYPE_QRCODE', |
|
| 124 |
+ 'title': u'电子保修卡', |
|
| 125 |
+ "color": "Color010", |
|
| 126 |
+ 'get_limit': 0, |
|
| 127 |
+ "notice": u" ", |
|
| 128 |
+ "service_phone": "", |
|
| 129 |
+ "description": u"1、该电子保修卡仅限本人使用;\n2、该保修服务仅适用于中国大陆地区销售的腾龙正规产品,非正品行货产品无法享受此服务;\n3、5+1增值保修服务起始日以发票或订单的购买日期为准;\n4、双休日以及法定节假日不提供维修,敬请谅解。详情请见腾龙官方网站“服务与支持”页面信息(http://www.tamron.com.cn/service/index.shtml);\n5、腾龙光学(上海)有限公司对在中国大陆地区销售的腾龙公司正规产品提供5年免费维修服务。在按照使用说明书正常使用的情况下,如果出现故障现象,请凭保修卡以及正规原始发票进行免费保修(保险、运费以及其他连带费用除外);\n6、以下情况属于收费维修范围: a. 不能出示有效保修卡以及购买原始发票。b. 私自修理、改造、分解、清洁等造成的故障。c. 未遵守使用说明书而进行错误操作、维护,在恶劣环境下使用而造成的故障。d. 震动、摔落、进水、受潮、进沙土、进灰、发霉等不当保管造成的故障。e. 正常磨耗和自然灾害所造成的故障;\n7、以下情况可能拒绝维修:a. 产品损毁严重已无维修价值。b. 私自拆解造成产品50%以上的解体。c. 产品停产超过7年。;\n8、前盖、后盖、遮光罩、脚架接环等配件不属于免费保修范围;\n9、保修卡和保修规定仅限在中国大陆地区有效;\n售后服务热线:400-610-5688", |
|
| 130 |
+ "location_id_list": [ |
|
| 131 |
+ ], |
|
| 132 |
+ 'date_info': {
|
|
| 133 |
+ 'type': 'DATE_TYPE_PERMANENT', |
|
| 134 |
+ }, |
|
| 135 |
+ }, |
|
| 136 |
+ 'advanced_info': {
|
|
| 137 |
+ 'time_limit': [ |
|
| 138 |
+ {
|
|
| 139 |
+ "type": "MONDAY", |
|
| 140 |
+ "begin_hour": 9, |
|
| 141 |
+ "end_hour": 17, |
|
| 142 |
+ "begin_minute": 0, |
|
| 143 |
+ "end_minute": 45 |
|
| 144 |
+ }, |
|
| 145 |
+ {
|
|
| 146 |
+ "type": "TUESDAY", |
|
| 147 |
+ "begin_hour": 9, |
|
| 148 |
+ "end_hour": 17, |
|
| 149 |
+ "begin_minute": 0, |
|
| 150 |
+ "end_minute": 45 |
|
| 151 |
+ }, |
|
| 152 |
+ {
|
|
| 153 |
+ "type": "WEDNESDAY", |
|
| 154 |
+ "begin_hour": 9, |
|
| 155 |
+ "end_hour": 17, |
|
| 156 |
+ "begin_minute": 0, |
|
| 157 |
+ "end_minute": 45 |
|
| 158 |
+ }, |
|
| 159 |
+ {
|
|
| 160 |
+ "type": "THURSDAY", |
|
| 161 |
+ "begin_hour": 9, |
|
| 162 |
+ "end_hour": 17, |
|
| 163 |
+ "begin_minute": 0, |
|
| 164 |
+ "end_minute": 45 |
|
| 165 |
+ }, |
|
| 166 |
+ {
|
|
| 167 |
+ "type": "FRIDAY", |
|
| 168 |
+ "begin_hour": 9, |
|
| 169 |
+ "end_hour": 17, |
|
| 170 |
+ "begin_minute": 0, |
|
| 171 |
+ "end_minute": 45 |
|
| 172 |
+ }, |
|
| 173 |
+ ], |
|
| 174 |
+ }, |
|
| 175 |
+ 'discount': 0, |
|
| 176 |
+ 'supply_bonus': False, |
|
| 177 |
+ 'supply_balance': False, |
|
| 178 |
+ "bonus_cleared": "bonus_cleared", |
|
| 179 |
+ "bonus_rules": "bonus_rules", |
|
| 180 |
+ "prerogative": u"1、此卡可享受腾龙镜头产品“5+1年”增值保修服务;\n2、可参与更多专享活动请见腾龙官方微信公众号日后相关推送;", |
|
| 181 |
+ # "wx_activate": True, |
|
| 182 |
+ "auto_activate": True, # 也可以填写wx_activate |
|
| 183 |
+ "activate_url": "", |
|
| 184 |
+ }, |
|
| 185 |
+} |
|
| 186 |
+ |
|
| 187 |
+membercard = MemberCard(appid=appid, secret=appsecret, token=token) |
|
| 188 |
+# data = membercard.create(MEMBER_CARD_CREATE_INFO) |
|
| 189 |
+# print(data) |
|
| 190 |
+data = membercard.update(MEMBER_CARD_UPDATE_INFO) |
|
| 191 |
+print(data) |